package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 路段-设备关系DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class BlockDeviceRltDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String blockId;
	private String blockName;
	private String deviceId;
	private String deviceName;
	private String deviceType;
	private String isDefault;
	private String settings;
	private int sort;
	private String remark;

	/**
	 * 获取路段编码
	 * 
	 * @return String
	 */
	public String getBlockId() {
		return blockId;
	}

	/**
	 * 设置路段编码
	 * 
	 * @param blockId
	 *            路段编码
	 * @see TiomBlockInfoDto
	 */
	public void setBlockId(String blockId) {
		this.blockId = blockId;
	}

	/**
	 * 获取路段名称
	 * 
	 * @return String
	 */
	public String getBlockName() {
		return blockName;
	}

	/**
	 * 设置路段名称
	 * 
	 * @param blockName
	 *            路段名称
	 * @see TiomBlockInfoDto
	 */
	public void setBlockName(String blockName) {
		this.blockName = blockName;
	}

	/**
	 * 获取设备编码
	 * 
	 * @return String
	 */
	public String getDeviceId() {
		return deviceId;
	}

	/**
	 * 设置设备编码
	 * 
	 * @param deviceId
	 *            设备编码
	 */
	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	/**
	 * 获取设备名称
	 * 
	 * @return String
	 */
	public String getDeviceName() {
		return deviceName;
	}

	/**
	 * 设置设备名称
	 * 
	 * @param deviceName
	 *            设备名称
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}

	/**
	 * 获取设备类型
	 * 
	 * @return String
	 */
	public String getDeviceType() {
		return deviceType;
	}

	/**
	 * 设置设备类型
	 * 
	 * @param deviceType
	 *            设备类型
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	/**
	 * 获取是否默认
	 * 
	 * @return String
	 */
	public String getIsDefault() {
		return isDefault;
	}

	/**
	 * 设置是否默认
	 * 
	 * @param isDefault
	 *            默认
	 */
	public void setIsDefault(String isDefault) {
		this.isDefault = isDefault;
	}

	/**
	 * 获取路段关联设备的参数配置
	 * 
	 * @return String
	 */
	public String getSettings() {
		return settings;
	}

	/**
	 * 设置对路段关联设备的参数配置
	 * 
	 * @param settings
	 *            参数配置
	 */
	public void setSettings(String settings) {
		this.settings = settings;
	}

	/**
	 * 获取对路段关联设备的排序号
	 * 
	 * @return int
	 */
	public int getSort() {
		return sort;
	}

	/**
	 * 设置对路段关联设备的排序号
	 * 
	 * @param sort
	 */
	public void setSort(int sort) {
		this.sort = sort;
	}

	/**
	 * 获取对路段关联设备的描述
	 * 
	 * @return String
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 设置对路段关联设备的描述
	 * 
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
}
